package org.springboot3.project.demoapi.input;

import lombok.Data;

import java.io.Serializable;
import java.util.HashMap;

/**
 * @Description apijson入参
 * @Author zbx
 * @Date 2022-11-16 14:05
 */
@Data
public class AbilityApiJsonInputDTO implements Serializable {

    /**
     * 数据源编码
     */
    private String dsCode;

    /**
     * 执行sql
     */
    private String sql;

    /**
     * 表名和数据库不一致的，需要配置映射关系 or 表名映射，隐藏真实表名，对安全要求很高的表可以这么做
     */
    private HashMap<String, String> tableKeyMap = new HashMap<>();

    /**
     * 数据库版本
     */
    private String version = "8.0.28";

}
